Any idea what/where this could be?
From the sheer volume of people, I'd say China or India. Have you ever seen that many people in one picture before?
I'll take a guess, Bart
Back to Bartcop.com